<%--
  Created by IntelliJ IDEA.
  User: Distance
  Date: 2021/10/31
  Time: 23:00
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
      JSON：<BR>
        <script>
            var json = {
                "key1":12,
                "key2":"value1",
                "key3":true,
                "key4": {
                    "key4.1":[{"key4.1.2":1,
                        "key4.1.2":2}]
                },
                "key5":{
                    "key5.1":5.1,
                    "key5.2":5.2
                },
                "key6":[
            {"key6.1":1,"key6.2":2},{"key6.3":1}
                ]
            };
            alert(json.key6[1]["key6.3"]);
        /*
        *
        *       json的存在有两种形式。
        *       一种：对象的形式存在，我们叫它json对象。
        *       一种：字符串的形式存在，我们叫它json字符串。
        *       一般我们要操作json中的数据的时候，需要json对象的形式
        *       一般我们要在客户端和服务器之间进行数据交换的时候，使用json字符串。
        *
        *
        *          JSON.stringify() 把json对象转换成为json字符串
        *
        *          JSON.parse()     把json字符串转换为json对象
        *
        *
        * */
            var jsonObjString = JSON.stringify(json);
            alert(jsonObjString);

            var JsonObj1 = JSON.parse(jsonObjString);
            alert(JsonObj1.key1)
            /*
                 JSON在java中的使用

            */
        </script>
</body>
</html>
